import {  get, post } from "../utlis/http.js"
/**
 * param 结构参照文档   /pae api接口.txt
 */
export const plc = {
    read(param){
        return get("/api/GetRealTimeValues/GetValues",param)
    },
    write(param){
        return get("/api/WriteRealTimeValues/WriteData",param)    
    },
    //发送PLC 单元命令
    sendPlcCommandUnit(param){
        return post("/plc/sendPlcCommandUnit",param)
    },
    //发送PLC 阶段命令
    sendPlcCommandPhase(param){
        return post("/plc/sendPlcCommandPhase",param)
    },
    //提交PLC 信息提示阶段 描述信息
    submitDescribeCommand(param){
        return post("/plc/submitDescribeCommand",param)
    },
    // 提交PLC 数据录入阶段 数据
    submitDataEntryCommand(param){
        return post("/plc/submitDataEntryCommand",param)
    },
    //提交PLC 物料产出阶段 投料
    submitFeedingCommand(param){
        return post("/plc/submitFeedingCommand",param)
    },
    //获取投料列表
    findHisChar(param){
        return post(`/plc/findHisChar`,param)
    },
    //获取自动阶段投料列表
    findHisAuto(param){
        return post(`/plc/findHisAuto`,param)
    },
    //查询投料产出
    findHisOtm(param){
        return post(`/plc/findHisOtm`,param)
    },
    //提交PLC 物料产出阶段 产出
    submitProduceCommand(param){
        return post("/plc/submitProduceCommand",param)
    },
    //信息录入查询
    findHisComment(id){
        return post(`/plc/findHisComment/${id}`)
    },
    //信息录入查询 根据工单查询
    findHisCommentByWoId(id){
        return post(`/plc/findHisCommentByWoId/${id}`)
    },
    //请求PLC数据
    plcFind(idList){
        return post(`/plc/find`,idList)
    },
    //发送PLC 单元手动/自动命令
    sendPlcCommandManualAuto(param){
        return post("/plc/sendPlcCommandManualAuto",param)
    },
    //查询工单模式
    findHmiCommon(){
        return get(`/plc/findHmiCommon`)
    },
    //登录验证
    checkSysUser(param){
        return post("/sysUser/checkSysUser",param)
    },
    //查询数据录入
    findHmiCommon(param){
        return post(`/plc/findHisIpt`,param)
    },
}